@media only screen and (max-width: 1900px) {
    #brownbar,#content,#content_splash,input,select,option,textarea,#recaptcha_response_field,.recaptcha_response_field {
        font-size:16px;
    }

    #nav_slide, #footer, .admin_control, .admin_frontend_inline_image, body.mceContentBody, .full_container, .medium_container, .thumb_container {
        font-size: 15px;
    }

    #nav {
        font-size: 1.5em;
    }
}

@media only screen and (max-width: 1600px) {
    #brownbar,#content,#content_splash,input,select,option,textarea,#recaptcha_response_field,.recaptcha_response_field {
        font-size:14px;
    }

    #nav_slide, #footer, .admin_control, .admin_frontend_inline_image, body.mceContentBody, .full_container, .medium_container, .thumb_container {
        font-size: 14px;
    }

    #nav {
        font-size: 1.2em;
    }

    .carousel_container {
        /*  height: 832px; */
    }

    .carousel_container img {
        /*  height: 100px; */
    }
}

@media only screen and (max-width: 1300px) {
    #brownbar,#content,#content_splash,input,select,option,textarea,#recaptcha_response_field,.recaptcha_response_field {
        font-size:12px;
    }

    #nav_slide, #footer_bar, .admin_control, .admin_frontend_inline_image, body.mceContentBody, .full_container, .medium_container, .thumb_container {
        font-size: 12px;
    }

    #brownbar {
        text-align: left;
    }

    #menu_bar {
        float: right;
    }

    .carousel_container {
          height: 680px;
    }

    .carousel_container img {
          height: 620px;
    }
}

@media only screen and (max-width: 1200px) {
    #brownbar,#content,#content_splash,input,select,option,textarea,#recaptcha_response_field,.recaptcha_response_field {
        font-size:12px;
    }

    #nav_slide, #footer_bar, .admin_control, .admin_frontend_inline_image, body.mceContentBody, .full_container, .medium_container, .thumb_container {
        font-size: 13px;
    }

    #footer_center, #ebitions_admin, #copyright {
        display: block;
        margin: 0;
        position: relative;
        text-align: center;
    }

    #footer_bar {
        height: auto;
    }

    #nav li {
        float: none;
        display: inline-block;
    }

    #menu_bar {
        /* float: none; */
        /* margin-bottom: 6px; */
        /* margin-top: 6px; */
    }

    #nav ul li a, .main_menu_item>a {
        padding-bottom: 22px;
    }

    #gototop {
        font-size: 13px;
    }

    .carousel_container {
          height: 620px;
    }

    .carousel_container img {
          height: 580px;
    }
}

@media only screen and (max-width: 1000px) {
    #brownbar {
        text-align: center;
    }
    #brownbar,#content,#content_splash,input,select,option,textarea,#recaptcha_response_field,.recaptcha_response_field {
        font-size:12px;
    }

    #content_text {
        padding: 2em;
    }

    #menu_bar {
        margin: 10px;
        margin-top: 34px;
        text-align: center;
        float: none;
        display: block;
    }

    #gototop {
        right: 4%;
        bottom: 4%;
        font-size: 12px;
    }

    .carousel_container {
          height: 540px;
    }

    .carousel_container img {
          height: 500px;
    }
}

@media only screen and (max-width: 800px) {
    #brownbar,#content,#content_splash,input,select,option,textarea,#recaptcha_response_field,.recaptcha_response_field {
        font-size:10px;
    }



    #content_text {
        padding: 1.5em;
    }

    #nav ul li a, .main_menu_item>a {
        padding-bottom: 3px;
        padding-left: 3px;
    }

    #gototop {
        right: 40px;
        bottom: 20px;
        font-size: 10px;
    }

    .carousel_container {
          height: 450px;
    }

    .carousel_container img {
          height: 410px;
    }

    .search {
        position: relative;
        right: auto;
        text-align: center;
    }
}

@media only screen and (max-width: 600px) {
    #brownbar,#content,#content_splash,input,select,option,textarea,#recaptcha_response_field,.recaptcha_response_field {
        font-size:9px;
    }

    #nav_slide, #footer_bar, .admin_control, .admin_frontend_inline_image, body.mceContentBody, .full_container, .medium_container, .thumb_container {
        font-size: 8px;
    }

    #logo img {
        max-width: 100%;
    }

    #logo {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        display: block;
        text-align: center;
    }

    #content_text {
        padding: 1em;
    }

    #gototop {
        right: 47px;
        bottom: 20px;
        font-size: 9px;
    }

    .carousel_container {
          height: 333px;
    }

    .carousel_container img {
          height: 300px;
    }
}

@media only screen and (max-width: 200px) {
    #brownbar,#content,#content_splash,input,select,option,textarea,#recaptcha_response_field,.recaptcha_response_field {
        font-size:8px;
    }

    #content_text {
        padding: 5px;
    }

    .active {
        border-left: solid 4px #105a3e;
        border-bottom: none;
    }

    #nav ul li a, .main_menu_item>a {
        padding-bottom: 3px;
        padding-left: 5px;
    }

    #menu_bar {
        float: none;
    }

    #nav li {
        float: left;
        clear: both;
    }

    .carousel_container {
          height: 130px;
    }

    .carousel_container img {
          height: 100px;
    }
}

/*

@media only screen and (max-height: 900px) {
.carousel_container {
  height: 640px;
}
}
@media only screen and (max-height: 800px) {
.carousel_container {
  height: 540px;
}
}

@media only screen and (max-height: 700px) {
.carousel_container {
  height: 440px;
}
}

@media only screen and (max-height: 600px) {
.carousel_container {
  height: 340px;
}
}

@media only screen and (max-height: 500px) {
.carousel_container {
  height: 240px;
}
}
@media only screen and (max-height: 400px) {
.carousel_container {
  height: 140px;
}
}

*/
